.note-list {
    width: 100%;

    .section {
        width: 100%;
        padding: 1rem 0.667rem 0;
        box-sizing: border-box;

        ul {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-gap: 0.9rem;

            li {
                font-size: 0.37rem;

                .img {
                    width: 100%;
                    height: 4rem;
                    border-radius: 10px;
                    overflow: hidden;

                    img {
                        width: 100%;
                    }
                }

                .time {
                    margin: 5px 0;
                }
            }
        }
    }

    .add {
        position: fixed;
        bottom: 80px;
        right: 30px;
        width: 50px;
        height: 50px;
        // background-color: #de4c4c;
        color: #e28e9d;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 24px;
    }
}